package com.zpark.handler;

import lombok.extern.slf4j.Slf4j;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.servlet.ModelAndView;

@Slf4j
@ControllerAdvice
public class MyErrorHandler {
//    @ExceptionHandler(RuntimeException.class)
//    @ResponseStatus
//    public ModelAndView modelAndView(RuntimeException re){
//        log.info("自定义处理异常");
//        ModelAndView mv= new ModelAndView();
//        mv.addObject("myException", re.getMessage());
//        mv.setViewName("error/500");
//        return mv;
//    }
//
//    @ExceptionHandler(Exception.class)
//    @ResponseStatus
//    public String processException(Exception e, Model model)
//    {
//        log.debug("自定义异常处理 ‐> Exception!");
//        model.addAttribute("myException", e.getMessage());
//        return "error/500";
//    }

}
